Der Apache-Tomcat-Connector für Apache 1.3.x und Apache 2.x heißt mod_jk und ist ein Apache-Modul, das via DSO in eine vorhandene Apache-Installation gelinkt werden kann. Das mod_jk kann man herunterladen z.B. von http://jakarta.apache.org (im Downloadbereich unter Sources, die aktuelle Version ist 1.2.6). Unter SuSE Linux 8.2 und höher befindet sich das mod_jk im Paket apache-tomcat-connectors. Ein unter SuSE Linux 9.0 für den Apache 1.3.28 kompiliertes mod_jk liegt im Kernmodul unter $SUPERX_DIR/webserver/apache/lib), die Quellen liegen in $SUPERX_DIR/webserver/apache/src/jakarta-tomcat-connectors-jk-1.2-src-current.tar.gz.
Bei manchen Systemen ist es sinnvoll, den mod_jk selbst zu kompilieren. Zunächst müssen der Apache 1.3.x bzw. 2.x und das apxs-Tool installiert sein (apxs ist unter SuSE Linux Teil der devel-Package für Apache). Nun entpackt man die mod_jk-Quellen z.B. im Verzeichnis /usr/src/apache/
Dann geht man als root in das Verzeichnis
/usr/src/apache/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native
und gibt ein ($JAVA_HOME und /usr/sbin/apxs müssen ggf. angepasst werden):
Unter Apache 1.3.x:
./configure --with-java-home=$JAVA_HOME --enable-EAPI --with-apxs=/usr/sbin/apxs
Unter Apache 2.x:
./configure --with-java-home=$JAVA_HOME --with-apxs=/usr/sbin/apxs2
Dann gilt für beide:
make
Nutzer von RedHat 9.x beachten bitte folgende Fußnote[14].
Danach ist das Modul kompiliert und wird in das
Modulverzeichnis des Apache kopiert (z.B. /usr/lib/apache).
Für Apache 1.3:
cp ./apache-1.3/mod_jk.so /usr/lib/apache
bzw. für Apache 2.x:
cp ./apache-2.0/mod_jk.so /usr/lib/apache2
Danach kann die Konfiguration des mod_jk beginnen, was im folgenden Kapitel beschrieben ist.
![]() |
![]() ![]() |
Seite 69 / 257 Letzter Update: 07.06.2007 Impressum |